技術問答
技術文章
iT 徵才
Tag
聊天室
2025 鐵人賽
登入/註冊
問答
文章
Tag
邦友
鐵人賽
搜尋
2024 iThome 鐵人賽
DAY
23
0
佛心分享-IT 人自學之術
自學swift語法
系列 第
23
篇
Day23-建立你的 Function
16th鐵人賽
fju411570044
2024-10-07 20:03:08
293 瀏覽
分享至
Function
為一段 code 命名,方便再次利用。
return 後面接回傳值。可以有多個 return。
設計時提供的參數名稱,可以設定一些使用時才放入值的變數。
func min(a: Int, b: Int) -> Int { return a < b ? a : b }
引數和參數名稱
引數名稱預設跟參數名稱一樣。
可以用底線來省略引數名稱。
只要引數名稱、參數類型或回傳值任何一個不同,就可以設定同樣的變數名稱。
當 Function 沒有回傳值時,除了可以直接省略,還可以怎麼寫?
=> 寫 Void 或 ()。
在 Function 的類型中要怎麼寫可以讓單個參數接受多個引數?
=> 在類型後面加上... 例如:Int… 。
影片連結:
https://youtu.be/2bIQJK6BJCk?si=1J5xHiHMm-uuEYP7
留言
追蹤
檢舉
上一篇
Day22-Protocol & Generic & Collection 基本介紹
下一篇
Day24-Closure 基本介紹 & sorted(by:)
系列文
自學swift語法
共
30
篇
目錄
RSS系列文
訂閱系列文
0
人訂閱
26
Day26-Struct 的建立和用法 & private 存取限制
27
Day27-計算屬性 & 屬性觀察 & lazy 屬性
28
Day28-屬性包裝 Property Wrapper 介紹
29
Day29-Enum 介紹 & 相關常用 Protocol
30
Day30-Optional 介紹 & 所有相關簡寫語法:?? ! .? & guard let & if let 語法
完整目錄
熱門推薦
{{ item.subject }}
{{ item.channelVendor }}
|
{{ item.webinarstarted }}
|
{{ formatDate(item.duration) }}
直播中
立即報名
尚未有邦友留言
立即登入留言
iThome鐵人賽
參賽組數
454
組
團體組數
15
組
累計文章數
3645
篇
最後報名日
9/15
看影片追技術
看更多
{{ item.subject }}
{{ item.channelVendor }}
|
{{ formatDate(item.duration) }}
直播中
熱門tag
看更多
15th鐵人賽
16th鐵人賽
13th鐵人賽
14th鐵人賽
12th鐵人賽
11th鐵人賽
鐵人賽
2019鐵人賽
javascript
2018鐵人賽
python
17th鐵人賽
2017鐵人賽
windows
php
c#
windows server
linux
css
react
熱門問題
Jaspersoft 的資料庫連結 出現錯誤:驅動程式無法使用安全通訊端層 (SSL) 加密建立與 SQL Server 的安全連接。
aws ec2 檢查故障問題
尋求git之外的 高效能本機檔案備份 & 版本管理推薦
IIS 管理員 連線功能不見
請問有人遇過在lightsail上部屬fastapi失敗的案例?
port-forwading到遠程網段
HackerOne的賞金等好久都領不到
Windows 10停止支持?用这工具续命到2032年?
熱門回答
尋求git之外的 高效能本機檔案備份 & 版本管理推薦
請問有人遇過在lightsail上部屬fastapi失敗的案例?
aws ec2 檢查故障問題
port-forwading到遠程網段
HackerOne的賞金等好久都領不到
熱門文章
什麼是 Signal ?
序: AI 加速編碼後,你該學什麼?
Signal 的核心概念
Reactivity 的概念與演進
【Day 1】第一次聽見『嗶』,我的電腦世界就此展開
IT邦幫忙
×
標記使用者
輸入對方的帳號或暱稱
Loading
找不到結果。
標記
{{ result.label }}
{{ result.account }}